﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.Model;
using System.Data.Objects;

namespace Common.DataAccess
{
    public class GenericReportDataAccess<V, C, DC> : AbstractEntityDataAccess<DC>, IGenericReportDataAccess<V, C>
        where V : ViewEntity
        where C : CriteriaEntity
        where DC : ObjectContext, new()
    {
        public virtual List<V> ReadViews()
        {
            throw new NotImplementedException();
        }

        public virtual List<V> ReadViewsByCriteria(C criteriaEntity)
        {
            throw new NotImplementedException();
        }
    }
}
